package com.feifan.service.api;

import com.feifan.pojo.ContentDTO;
import com.feifan.pojo.UserDTO;

import java.sql.SQLException;

/**
 * @author Donald
 * @create 2019-04-18 0:10
 */
public interface UserOperatorService {
    // 查找用户的权限和角色
    UserDTO findAllRolesByUserId(Long id) throws SQLException;
    // 通过用户id 查找用户信息
    UserDTO findUserInfoById(Long id) throws  SQLException;
    // 新增用户
    int insertUser(UserDTO userDTO) throws  SQLException;
    // 赋予默认角色
    int insertRole(Long userId);
    // 查询用户名可用性
    int judgeUsernameIsOK(String username);
    // 查询邮箱可用性
    int judgeEmailIsOK(String email);

    int insertContent(ContentDTO contentDTO );
}
